package main

import "fmt"

func main()  {
	//作业2：统计1月-5月的总天数。
	/*
	1,3,5,7,8,10,12都是31天.
	2月.润年29天.剩下则28天.
	其余的30天了...
	解题思路，统计出来每个月的天数，然后再相加
	*/
		//var year,month,day,leap int
		var day = 0
		var year  =2018
	for i:=1;i<=5;i++{//先循环出来5个月
		if i==1 {
			day=day+31
		}
		if i==2 {
			if year%4==0&&year%100!=0 || year%400==0{
				day=day+29
			}else{
				day=day+28
			}

		}
		if i==3 {
			day=day+31
		}
		if i==4 {
			day=day+30
		}
		if i==5 {
			day=day+31
		}

	}
	fmt.Print("1-5月的总天数：",day)
	fmt.Println()
	year1:=2018
	day1:=0
	num:=0
	for i:=1;i<=5;i++{
		switch i {
		case 1,3,5,7,8,10,12:
			day1=31
		case 4,6,9,11:
			day1=30
		default:
			if year1%4==0 && year1%100!=1 || year1%400==0 {
				day1=29
			}else {
				day1=28
			}
		}
		num+=day1
	}
	fmt.Println(num)
}
